﻿namespace WMS6.Web.BaseInfoServiceRef
{
    using System;
    using System.CodeDom.Compiler;
    using System.Collections.Generic;
    using System.Data;
    using System.ServiceModel;

    [ServiceContract(Namespace="WMS6.Services", ConfigurationName="BaseInfoServiceRef.IBaseInfoService"), GeneratedCode("System.ServiceModel", "3.0.0.0")]
    public interface IBaseInfoService
    {
        [OperationContract(Action="WMS6.Services/IBaseInfoService/Delete", ReplyAction="WMS6.Services/IBaseInfoService/DeleteResponse"), FaultContract(typeof(FaultDetail), Action="WMS6.Services/IBaseInfoService/DeleteFaultDetailFault", Name="FaultDetail", Namespace="PowerWMS6")]
        string Delete(List<string> IDS, string className, PubParasInfo pubParasInfo);
        [OperationContract(Action="WMS6.Services/IBaseInfoService/GetAllInfo", ReplyAction="WMS6.Services/IBaseInfoService/GetAllInfoResponse"), FaultContract(typeof(FaultDetail), Action="WMS6.Services/IBaseInfoService/GetAllInfoFaultDetailFault", Name="FaultDetail", Namespace="PowerWMS6")]
        DataSet GetAllInfo(string className, PubParasInfo pubParasInfo);
        [ServiceKnownType(typeof(List<UserVendorInfo>)), ServiceKnownType(typeof(RotationRuleDetailInfo)), ServiceKnownType(typeof(List<PreallocateRuleDetailInfo>)), ServiceKnownType(typeof(PreallocateRuleDetailInfo)), ServiceKnownType(typeof(AllocateRuleInfo)), ServiceKnownType(typeof(List<AllocateRuleDetailInfo>)), ServiceKnownType(typeof(AllocateRuleDetailInfo)), ServiceKnownType(typeof(TaskRuleInfo)), ServiceKnownType(typeof(List<TaskRuleDetailInfo>)), ServiceKnownType(typeof(TaskRuleDetailInfo)), ServiceKnownType(typeof(FilterConfigHeaderInfo)), ServiceKnownType(typeof(FilterConfigDetailInfo)), ServiceKnownType(typeof(List<FilterOrderByInfo>)), ServiceKnownType(typeof(FilterOrderByInfo)), ServiceKnownType(typeof(List<FilterStatementInfo>)), ServiceKnownType(typeof(FilterStatementInfo)), ServiceKnownType(typeof(SysSettingInfo)), ServiceKnownType(typeof(DbConfigInfo)), ServiceKnownType(typeof(CycleCountClassInfo)), ServiceKnownType(typeof(CustomerInfo)), ServiceKnownType(typeof(VendorInfo)), ServiceKnownType(typeof(CarrierInfo)), ServiceKnownType(typeof(BillingEntityInfo)), ServiceKnownType(typeof(CycleCountRuleInfo)), ServiceKnownType(typeof(DriverInfo)), ServiceKnownType(typeof(EquipmentTypeInfo)), ServiceKnownType(typeof(TransportEquipmentInfo)), ServiceKnownType(typeof(LocSiteInfo)), ServiceKnownType(typeof(LocAddrInfo)), ServiceKnownType(typeof(ContractInfo)), ServiceKnownType(typeof(SubjectInfo)), ServiceKnownType(typeof(RateInfo)), ServiceKnownType(typeof(List<RateDetailInfo>)), ServiceKnownType(typeof(RateDetailInfo)), ServiceKnownType(typeof(GeneralLedgerInfo)), ServiceKnownType(typeof(List<GeneralLedgerDetailInfo>)), ServiceKnownType(typeof(GeneralLedgerDetailInfo)), ServiceKnownType(typeof(TariffInfo)), ServiceKnownType(typeof(BillingServiceInfo)), ServiceKnownType(typeof(AccessorialInfo)), ServiceKnownType(typeof(CalendarGroupInfo)), ServiceKnownType(typeof(List<CalendarGroupDetailInfo>)), ServiceKnownType(typeof(CalendarGroupDetailInfo)), ServiceKnownType(typeof(EquipmentProfileInfo)), ServiceKnownType(typeof(ReceiptValidationInfo)), ServiceKnownType(typeof(UdfReportSettingInfo)), ServiceKnownType(typeof(List<UdfReportSettingDetailInfo>)), ServiceKnownType(typeof(UdfReportSettingDetailInfo)), ServiceKnownType(typeof(EmailSettingInfo)), ServiceKnownType(typeof(UserBillingentityInfo)), ServiceKnownType(typeof(UserCarrierInfo)), ServiceKnownType(typeof(LotTemplateInfo)), ServiceKnownType(typeof(UserPermissionsInfo)), ServiceKnownType(typeof(List<UserBillingentityInfo>)), ServiceKnownType(typeof(List<UserCarrierInfo>)), ServiceKnownType(typeof(List<UserCustomerInfo>)), ServiceKnownType(typeof(UserCustomerInfo)), ServiceKnownType(typeof(List<OwnerInfo>)), ServiceKnownType(typeof(OwnerInfo)), OperationContract(Action="WMS6.Services/IBaseInfoService/GetInfoByID", ReplyAction="WMS6.Services/IBaseInfoService/GetInfoByIDResponse"), ServiceKnownType(typeof(List<DbConfigInfo>)), ServiceKnownType(typeof(List<UserRoleInfo>)), ServiceKnownType(typeof(UserRoleInfo)), ServiceKnownType(typeof(PackInfo)), ServiceKnownType(typeof(LocationTemplateInfo)), ServiceKnownType(typeof(UomInfo)), ServiceKnownType(typeof(CartonInfo)), ServiceKnownType(typeof(ZoneInfo)), ServiceKnownType(typeof(TradePartnerInfo)), ServiceKnownType(typeof(AreaInfo)), ServiceKnownType(typeof(List<AreaDetailInfo>)), ServiceKnownType(typeof(AreaDetailInfo)), ServiceKnownType(typeof(FaultDetail)), ServiceKnownType(typeof(CycleCountClassQueryEntity)), ServiceKnownType(typeof(BaseQuery)), ServiceKnownType(typeof(RoleQueryEntity)), ServiceKnownType(typeof(List<RoleFunctionQueryEntity>)), ServiceKnownType(typeof(RoleFunctionQueryEntity)), ServiceKnownType(typeof(EmailSettingQueryEntity)), ServiceKnownType(typeof(UomQueryEntity)), ServiceKnownType(typeof(CartonQueryEntity)), ServiceKnownType(typeof(ZoneQueryEntity)), ServiceKnownType(typeof(TradePartnerQueryEntity)), ServiceKnownType(typeof(AreaQueryEntity)), ServiceKnownType(typeof(UserMstQueryEntity)), ServiceKnownType(typeof(LotTemplateQueryEntity)), ServiceKnownType(typeof(PackQueryEntity)), ServiceKnownType(typeof(LocationTemplateQueryEntity)), ServiceKnownType(typeof(DomainQueryEntity)), ServiceKnownType(typeof(SysCodeQueryEntity)), ServiceKnownType(typeof(LocationQueryEntity)), ServiceKnownType(typeof(PutawayRuleQueryEntity)), ServiceKnownType(typeof(RotationRuleQueryEntity)), ServiceKnownType(typeof(PreallocateRuleQueryEntity)), ServiceKnownType(typeof(AllocateRuleQueryEntity)), ServiceKnownType(typeof(TaskRuleQueryEntity)), ServiceKnownType(typeof(FilterConfigHeaderQueryEntity)), ServiceKnownType(typeof(SysSettingQueryEntity)), ServiceKnownType(typeof(DbConfigQueryEntity)), ServiceKnownType(typeof(CustomerQueryEntity)), ServiceKnownType(typeof(VendorQueryEntity)), ServiceKnownType(typeof(CarrierQueryEntity)), ServiceKnownType(typeof(BillingEntityQueryEntity)), ServiceKnownType(typeof(CycleCountRuleQueryEntity)), ServiceKnownType(typeof(AuditDataQueryEntity)), ServiceKnownType(typeof(DriverQueryEntity)), ServiceKnownType(typeof(EquipmentTypeQueryEntity)), ServiceKnownType(typeof(TransportEquipmentQueryEntity)), ServiceKnownType(typeof(LocAddrQueryEntity)), ServiceKnownType(typeof(LocSiteQueryEntity)), ServiceKnownType(typeof(ContractQueryEntity)), ServiceKnownType(typeof(SubjectQueryEntity)), ServiceKnownType(typeof(RateQueryEntity)), ServiceKnownType(typeof(GeneralLedgerQueryEntity)), ServiceKnownType(typeof(TariffQueryEntity)), ServiceKnownType(typeof(BillingServiceQueryEntity)), ServiceKnownType(typeof(AccessorialQueryEntity)), ServiceKnownType(typeof(CalendarGroupQueryEntity)), ServiceKnownType(typeof(EquipmentProfileQueryEntity)), ServiceKnownType(typeof(ReceiptValidationQueryEntity)), ServiceKnownType(typeof(UdfReportSettingQueryEntity)), ServiceKnownType(typeof(RoleInfo)), ServiceKnownType(typeof(List<string>)), ServiceKnownType(typeof(PreallocateRuleInfo)), FaultContract(typeof(FaultDetail), Action="WMS6.Services/IBaseInfoService/GetInfoByIDFaultDetailFault", Name="FaultDetail", Namespace="PowerWMS6"), ServiceKnownType(typeof(PubParasInfo)), ServiceKnownType(typeof(UserVendorInfo)), ServiceKnownType(typeof(DomainInfo)), ServiceKnownType(typeof(UserMstInfo)), ServiceKnownType(typeof(PreferenceInfo)), ServiceKnownType(typeof(SysCodeInfo)), ServiceKnownType(typeof(List<SysCodeDetailInfo>)), ServiceKnownType(typeof(SysCodeDetailInfo)), ServiceKnownType(typeof(LocationInfo)), ServiceKnownType(typeof(PutawayRuleInfo)), ServiceKnownType(typeof(List<PutawayRuleDetailInfo>)), ServiceKnownType(typeof(PutawayRuleDetailInfo)), ServiceKnownType(typeof(RotationRuleInfo)), ServiceKnownType(typeof(List<RotationRuleDetailInfo>))]
        object GetInfoByID(string id, string className, PubParasInfo pubParasInfo);
        [ServiceKnownType(typeof(UserMstInfo)), ServiceKnownType(typeof(PreallocateRuleInfo)), ServiceKnownType(typeof(List<PreallocateRuleDetailInfo>)), ServiceKnownType(typeof(PreallocateRuleDetailInfo)), ServiceKnownType(typeof(AllocateRuleInfo)), ServiceKnownType(typeof(List<AllocateRuleDetailInfo>)), ServiceKnownType(typeof(AllocateRuleDetailInfo)), ServiceKnownType(typeof(TaskRuleInfo)), ServiceKnownType(typeof(List<TaskRuleDetailInfo>)), ServiceKnownType(typeof(TaskRuleDetailInfo)), ServiceKnownType(typeof(FilterConfigHeaderInfo)), ServiceKnownType(typeof(FilterConfigDetailInfo)), ServiceKnownType(typeof(List<FilterOrderByInfo>)), ServiceKnownType(typeof(FilterOrderByInfo)), ServiceKnownType(typeof(List<FilterStatementInfo>)), ServiceKnownType(typeof(FilterStatementInfo)), ServiceKnownType(typeof(SysSettingInfo)), ServiceKnownType(typeof(DbConfigInfo)), ServiceKnownType(typeof(CycleCountClassInfo)), ServiceKnownType(typeof(CustomerInfo)), ServiceKnownType(typeof(VendorInfo)), ServiceKnownType(typeof(CarrierInfo)), ServiceKnownType(typeof(BillingEntityInfo)), ServiceKnownType(typeof(CycleCountRuleInfo)), ServiceKnownType(typeof(DriverInfo)), ServiceKnownType(typeof(EquipmentTypeInfo)), ServiceKnownType(typeof(TransportEquipmentInfo)), ServiceKnownType(typeof(LocSiteInfo)), ServiceKnownType(typeof(LocAddrInfo)), ServiceKnownType(typeof(ContractInfo)), ServiceKnownType(typeof(SubjectInfo)), ServiceKnownType(typeof(RateInfo)), ServiceKnownType(typeof(List<RateDetailInfo>)), ServiceKnownType(typeof(RateDetailInfo)), ServiceKnownType(typeof(GeneralLedgerInfo)), ServiceKnownType(typeof(List<GeneralLedgerDetailInfo>)), ServiceKnownType(typeof(GeneralLedgerDetailInfo)), ServiceKnownType(typeof(TariffInfo)), ServiceKnownType(typeof(BillingServiceInfo)), ServiceKnownType(typeof(AccessorialInfo)), ServiceKnownType(typeof(CalendarGroupInfo)), ServiceKnownType(typeof(List<CalendarGroupDetailInfo>)), ServiceKnownType(typeof(CalendarGroupDetailInfo)), ServiceKnownType(typeof(EquipmentProfileInfo)), ServiceKnownType(typeof(ReceiptValidationInfo)), ServiceKnownType(typeof(UdfReportSettingInfo)), ServiceKnownType(typeof(List<UdfReportSettingDetailInfo>)), ServiceKnownType(typeof(UdfReportSettingDetailInfo)), ServiceKnownType(typeof(EmailSettingInfo)), ServiceKnownType(typeof(UserBillingentityInfo)), ServiceKnownType(typeof(UserCarrierInfo)), ServiceKnownType(typeof(LotTemplateInfo)), ServiceKnownType(typeof(UserPermissionsInfo)), ServiceKnownType(typeof(List<UserBillingentityInfo>)), ServiceKnownType(typeof(List<UserCarrierInfo>)), ServiceKnownType(typeof(List<UserCustomerInfo>)), ServiceKnownType(typeof(UserCustomerInfo)), ServiceKnownType(typeof(List<OwnerInfo>)), ServiceKnownType(typeof(OwnerInfo)), ServiceKnownType(typeof(List<UserVendorInfo>)), ServiceKnownType(typeof(List<DbConfigInfo>)), ServiceKnownType(typeof(List<UserRoleInfo>)), ServiceKnownType(typeof(UserRoleInfo)), ServiceKnownType(typeof(PackInfo)), ServiceKnownType(typeof(LocationTemplateInfo)), ServiceKnownType(typeof(UomInfo)), ServiceKnownType(typeof(CartonInfo)), ServiceKnownType(typeof(ZoneInfo)), ServiceKnownType(typeof(TradePartnerInfo)), ServiceKnownType(typeof(AreaInfo)), ServiceKnownType(typeof(List<AreaDetailInfo>)), ServiceKnownType(typeof(AreaDetailInfo)), ServiceKnownType(typeof(FaultDetail)), ServiceKnownType(typeof(CycleCountClassQueryEntity)), ServiceKnownType(typeof(BaseQuery)), ServiceKnownType(typeof(RoleQueryEntity)), ServiceKnownType(typeof(List<RoleFunctionQueryEntity>)), ServiceKnownType(typeof(RoleFunctionQueryEntity)), ServiceKnownType(typeof(EmailSettingQueryEntity)), ServiceKnownType(typeof(UomQueryEntity)), ServiceKnownType(typeof(CartonQueryEntity)), ServiceKnownType(typeof(ZoneQueryEntity)), ServiceKnownType(typeof(TradePartnerQueryEntity)), ServiceKnownType(typeof(AreaQueryEntity)), ServiceKnownType(typeof(UserMstQueryEntity)), ServiceKnownType(typeof(LotTemplateQueryEntity)), ServiceKnownType(typeof(PackQueryEntity)), ServiceKnownType(typeof(LocationTemplateQueryEntity)), ServiceKnownType(typeof(DomainQueryEntity)), ServiceKnownType(typeof(SysCodeQueryEntity)), ServiceKnownType(typeof(LocationQueryEntity)), ServiceKnownType(typeof(PutawayRuleQueryEntity)), ServiceKnownType(typeof(RotationRuleQueryEntity)), ServiceKnownType(typeof(PreallocateRuleQueryEntity)), ServiceKnownType(typeof(AllocateRuleQueryEntity)), ServiceKnownType(typeof(TaskRuleQueryEntity)), ServiceKnownType(typeof(FilterConfigHeaderQueryEntity)), ServiceKnownType(typeof(SysSettingQueryEntity)), ServiceKnownType(typeof(DbConfigQueryEntity)), ServiceKnownType(typeof(CustomerQueryEntity)), ServiceKnownType(typeof(VendorQueryEntity)), ServiceKnownType(typeof(CarrierQueryEntity)), ServiceKnownType(typeof(BillingEntityQueryEntity)), ServiceKnownType(typeof(CycleCountRuleQueryEntity)), ServiceKnownType(typeof(AuditDataQueryEntity)), ServiceKnownType(typeof(DriverQueryEntity)), ServiceKnownType(typeof(EquipmentTypeQueryEntity)), ServiceKnownType(typeof(TransportEquipmentQueryEntity)), ServiceKnownType(typeof(LocAddrQueryEntity)), ServiceKnownType(typeof(LocSiteQueryEntity)), ServiceKnownType(typeof(ContractQueryEntity)), ServiceKnownType(typeof(SubjectQueryEntity)), ServiceKnownType(typeof(RateQueryEntity)), ServiceKnownType(typeof(GeneralLedgerQueryEntity)), ServiceKnownType(typeof(TariffQueryEntity)), ServiceKnownType(typeof(BillingServiceQueryEntity)), ServiceKnownType(typeof(AccessorialQueryEntity)), ServiceKnownType(typeof(CalendarGroupQueryEntity)), ServiceKnownType(typeof(EquipmentProfileQueryEntity)), ServiceKnownType(typeof(ReceiptValidationQueryEntity)), ServiceKnownType(typeof(UdfReportSettingQueryEntity)), ServiceKnownType(typeof(RoleInfo)), ServiceKnownType(typeof(List<string>)), FaultContract(typeof(FaultDetail), Action="WMS6.Services/IBaseInfoService/GetInfoByQueryEntityFaultDetailFault", Name="FaultDetail", Namespace="PowerWMS6"), ServiceKnownType(typeof(PubParasInfo)), ServiceKnownType(typeof(UserVendorInfo)), ServiceKnownType(typeof(DomainInfo)), OperationContract(Action="WMS6.Services/IBaseInfoService/GetInfoByQueryEntity", ReplyAction="WMS6.Services/IBaseInfoService/GetInfoByQueryEntityResponse"), ServiceKnownType(typeof(PreferenceInfo)), ServiceKnownType(typeof(SysCodeInfo)), ServiceKnownType(typeof(List<SysCodeDetailInfo>)), ServiceKnownType(typeof(SysCodeDetailInfo)), ServiceKnownType(typeof(LocationInfo)), ServiceKnownType(typeof(PutawayRuleInfo)), ServiceKnownType(typeof(List<PutawayRuleDetailInfo>)), ServiceKnownType(typeof(PutawayRuleDetailInfo)), ServiceKnownType(typeof(RotationRuleInfo)), ServiceKnownType(typeof(List<RotationRuleDetailInfo>)), ServiceKnownType(typeof(RotationRuleDetailInfo))]
        DataSet GetInfoByQueryEntity(object obj, string className, PubParasInfo pubParasInfo);
        [ServiceKnownType(typeof(List<AreaDetailInfo>)), ServiceKnownType(typeof(RotationRuleDetailInfo)), ServiceKnownType(typeof(List<PreallocateRuleDetailInfo>)), ServiceKnownType(typeof(PreallocateRuleDetailInfo)), ServiceKnownType(typeof(AllocateRuleInfo)), ServiceKnownType(typeof(List<AllocateRuleDetailInfo>)), ServiceKnownType(typeof(AllocateRuleDetailInfo)), ServiceKnownType(typeof(TaskRuleInfo)), ServiceKnownType(typeof(List<TaskRuleDetailInfo>)), ServiceKnownType(typeof(TaskRuleDetailInfo)), ServiceKnownType(typeof(FilterConfigHeaderInfo)), ServiceKnownType(typeof(FilterConfigDetailInfo)), ServiceKnownType(typeof(List<FilterOrderByInfo>)), ServiceKnownType(typeof(FilterOrderByInfo)), ServiceKnownType(typeof(List<FilterStatementInfo>)), ServiceKnownType(typeof(FilterStatementInfo)), ServiceKnownType(typeof(SysSettingInfo)), ServiceKnownType(typeof(DbConfigInfo)), ServiceKnownType(typeof(CycleCountClassInfo)), ServiceKnownType(typeof(CustomerInfo)), ServiceKnownType(typeof(VendorInfo)), ServiceKnownType(typeof(CarrierInfo)), ServiceKnownType(typeof(BillingEntityInfo)), ServiceKnownType(typeof(CycleCountRuleInfo)), ServiceKnownType(typeof(DriverInfo)), ServiceKnownType(typeof(EquipmentTypeInfo)), ServiceKnownType(typeof(TransportEquipmentInfo)), ServiceKnownType(typeof(LocSiteInfo)), ServiceKnownType(typeof(LocAddrInfo)), ServiceKnownType(typeof(ContractInfo)), ServiceKnownType(typeof(SubjectInfo)), ServiceKnownType(typeof(RateInfo)), ServiceKnownType(typeof(List<RateDetailInfo>)), ServiceKnownType(typeof(RateDetailInfo)), ServiceKnownType(typeof(GeneralLedgerInfo)), ServiceKnownType(typeof(List<GeneralLedgerDetailInfo>)), ServiceKnownType(typeof(GeneralLedgerDetailInfo)), ServiceKnownType(typeof(TariffInfo)), ServiceKnownType(typeof(BillingServiceInfo)), ServiceKnownType(typeof(AccessorialInfo)), ServiceKnownType(typeof(CalendarGroupInfo)), ServiceKnownType(typeof(List<CalendarGroupDetailInfo>)), ServiceKnownType(typeof(CalendarGroupDetailInfo)), ServiceKnownType(typeof(EquipmentProfileInfo)), ServiceKnownType(typeof(ReceiptValidationInfo)), ServiceKnownType(typeof(UdfReportSettingInfo)), ServiceKnownType(typeof(List<UdfReportSettingDetailInfo>)), ServiceKnownType(typeof(UdfReportSettingDetailInfo)), ServiceKnownType(typeof(EmailSettingInfo)), ServiceKnownType(typeof(UserBillingentityInfo)), ServiceKnownType(typeof(UserCarrierInfo)), ServiceKnownType(typeof(LotTemplateInfo)), ServiceKnownType(typeof(UserPermissionsInfo)), ServiceKnownType(typeof(List<UserBillingentityInfo>)), ServiceKnownType(typeof(List<UserCarrierInfo>)), ServiceKnownType(typeof(List<UserCustomerInfo>)), ServiceKnownType(typeof(UserCustomerInfo)), ServiceKnownType(typeof(List<OwnerInfo>)), ServiceKnownType(typeof(OwnerInfo)), ServiceKnownType(typeof(List<UserVendorInfo>)), ServiceKnownType(typeof(List<DbConfigInfo>)), ServiceKnownType(typeof(List<UserRoleInfo>)), ServiceKnownType(typeof(UserRoleInfo)), ServiceKnownType(typeof(PackInfo)), ServiceKnownType(typeof(LocationTemplateInfo)), ServiceKnownType(typeof(UomInfo)), ServiceKnownType(typeof(CartonInfo)), ServiceKnownType(typeof(ZoneInfo)), ServiceKnownType(typeof(TradePartnerInfo)), ServiceKnownType(typeof(AreaInfo)), OperationContract(Action="WMS6.Services/IBaseInfoService/Insert", ReplyAction="WMS6.Services/IBaseInfoService/InsertResponse"), ServiceKnownType(typeof(AreaDetailInfo)), ServiceKnownType(typeof(FaultDetail)), ServiceKnownType(typeof(CycleCountClassQueryEntity)), ServiceKnownType(typeof(BaseQuery)), ServiceKnownType(typeof(RoleQueryEntity)), ServiceKnownType(typeof(List<RoleFunctionQueryEntity>)), ServiceKnownType(typeof(RoleFunctionQueryEntity)), ServiceKnownType(typeof(EmailSettingQueryEntity)), ServiceKnownType(typeof(UomQueryEntity)), ServiceKnownType(typeof(CartonQueryEntity)), ServiceKnownType(typeof(ZoneQueryEntity)), ServiceKnownType(typeof(TradePartnerQueryEntity)), ServiceKnownType(typeof(AreaQueryEntity)), ServiceKnownType(typeof(UserMstQueryEntity)), ServiceKnownType(typeof(LotTemplateQueryEntity)), ServiceKnownType(typeof(PackQueryEntity)), ServiceKnownType(typeof(LocationTemplateQueryEntity)), ServiceKnownType(typeof(DomainQueryEntity)), ServiceKnownType(typeof(SysCodeQueryEntity)), ServiceKnownType(typeof(LocationQueryEntity)), ServiceKnownType(typeof(PutawayRuleQueryEntity)), ServiceKnownType(typeof(RotationRuleQueryEntity)), ServiceKnownType(typeof(PreallocateRuleQueryEntity)), ServiceKnownType(typeof(AllocateRuleQueryEntity)), ServiceKnownType(typeof(TaskRuleQueryEntity)), ServiceKnownType(typeof(FilterConfigHeaderQueryEntity)), ServiceKnownType(typeof(SysSettingQueryEntity)), ServiceKnownType(typeof(DbConfigQueryEntity)), ServiceKnownType(typeof(CustomerQueryEntity)), ServiceKnownType(typeof(VendorQueryEntity)), ServiceKnownType(typeof(CarrierQueryEntity)), ServiceKnownType(typeof(BillingEntityQueryEntity)), ServiceKnownType(typeof(CycleCountRuleQueryEntity)), ServiceKnownType(typeof(AuditDataQueryEntity)), ServiceKnownType(typeof(DriverQueryEntity)), ServiceKnownType(typeof(EquipmentTypeQueryEntity)), ServiceKnownType(typeof(TransportEquipmentQueryEntity)), ServiceKnownType(typeof(LocAddrQueryEntity)), ServiceKnownType(typeof(LocSiteQueryEntity)), ServiceKnownType(typeof(ContractQueryEntity)), ServiceKnownType(typeof(SubjectQueryEntity)), ServiceKnownType(typeof(RateQueryEntity)), ServiceKnownType(typeof(GeneralLedgerQueryEntity)), ServiceKnownType(typeof(TariffQueryEntity)), ServiceKnownType(typeof(BillingServiceQueryEntity)), ServiceKnownType(typeof(AccessorialQueryEntity)), ServiceKnownType(typeof(CalendarGroupQueryEntity)), ServiceKnownType(typeof(EquipmentProfileQueryEntity)), ServiceKnownType(typeof(ReceiptValidationQueryEntity)), ServiceKnownType(typeof(UdfReportSettingQueryEntity)), ServiceKnownType(typeof(RoleInfo)), ServiceKnownType(typeof(List<string>)), ServiceKnownType(typeof(PreallocateRuleInfo)), FaultContract(typeof(FaultDetail), Action="WMS6.Services/IBaseInfoService/InsertFaultDetailFault", Name="FaultDetail", Namespace="PowerWMS6"), ServiceKnownType(typeof(PubParasInfo)), ServiceKnownType(typeof(UserVendorInfo)), ServiceKnownType(typeof(DomainInfo)), ServiceKnownType(typeof(UserMstInfo)), ServiceKnownType(typeof(PreferenceInfo)), ServiceKnownType(typeof(SysCodeInfo)), ServiceKnownType(typeof(List<SysCodeDetailInfo>)), ServiceKnownType(typeof(SysCodeDetailInfo)), ServiceKnownType(typeof(LocationInfo)), ServiceKnownType(typeof(PutawayRuleInfo)), ServiceKnownType(typeof(List<PutawayRuleDetailInfo>)), ServiceKnownType(typeof(PutawayRuleDetailInfo)), ServiceKnownType(typeof(RotationRuleInfo)), ServiceKnownType(typeof(List<RotationRuleDetailInfo>))]
        string Insert(object obj, string className, PubParasInfo pubParasInfo);
        [ServiceKnownType(typeof(PreallocateRuleInfo)), OperationContract(Action="WMS6.Services/IBaseInfoService/Update", ReplyAction="WMS6.Services/IBaseInfoService/UpdateResponse"), ServiceKnownType(typeof(List<PreallocateRuleDetailInfo>)), ServiceKnownType(typeof(PreallocateRuleDetailInfo)), ServiceKnownType(typeof(AllocateRuleInfo)), ServiceKnownType(typeof(List<AllocateRuleDetailInfo>)), ServiceKnownType(typeof(AllocateRuleDetailInfo)), ServiceKnownType(typeof(TaskRuleInfo)), ServiceKnownType(typeof(List<TaskRuleDetailInfo>)), ServiceKnownType(typeof(TaskRuleDetailInfo)), ServiceKnownType(typeof(FilterConfigHeaderInfo)), ServiceKnownType(typeof(FilterConfigDetailInfo)), ServiceKnownType(typeof(List<FilterOrderByInfo>)), ServiceKnownType(typeof(FilterOrderByInfo)), ServiceKnownType(typeof(List<FilterStatementInfo>)), ServiceKnownType(typeof(FilterStatementInfo)), ServiceKnownType(typeof(SysSettingInfo)), ServiceKnownType(typeof(DbConfigInfo)), ServiceKnownType(typeof(CycleCountClassInfo)), ServiceKnownType(typeof(CustomerInfo)), ServiceKnownType(typeof(VendorInfo)), ServiceKnownType(typeof(CarrierInfo)), ServiceKnownType(typeof(BillingEntityInfo)), ServiceKnownType(typeof(CycleCountRuleInfo)), ServiceKnownType(typeof(DriverInfo)), ServiceKnownType(typeof(EquipmentTypeInfo)), ServiceKnownType(typeof(TransportEquipmentInfo)), ServiceKnownType(typeof(LocSiteInfo)), ServiceKnownType(typeof(LocAddrInfo)), ServiceKnownType(typeof(ContractInfo)), ServiceKnownType(typeof(SubjectInfo)), ServiceKnownType(typeof(RateInfo)), ServiceKnownType(typeof(List<RateDetailInfo>)), ServiceKnownType(typeof(RateDetailInfo)), ServiceKnownType(typeof(GeneralLedgerInfo)), ServiceKnownType(typeof(List<GeneralLedgerDetailInfo>)), ServiceKnownType(typeof(GeneralLedgerDetailInfo)), ServiceKnownType(typeof(TariffInfo)), ServiceKnownType(typeof(BillingServiceInfo)), ServiceKnownType(typeof(AccessorialInfo)), ServiceKnownType(typeof(CalendarGroupInfo)), ServiceKnownType(typeof(List<CalendarGroupDetailInfo>)), ServiceKnownType(typeof(CalendarGroupDetailInfo)), ServiceKnownType(typeof(EquipmentProfileInfo)), ServiceKnownType(typeof(ReceiptValidationInfo)), ServiceKnownType(typeof(UdfReportSettingInfo)), ServiceKnownType(typeof(List<UdfReportSettingDetailInfo>)), ServiceKnownType(typeof(UdfReportSettingDetailInfo)), ServiceKnownType(typeof(EmailSettingInfo)), ServiceKnownType(typeof(UserBillingentityInfo)), ServiceKnownType(typeof(UserCarrierInfo)), ServiceKnownType(typeof(LotTemplateInfo)), ServiceKnownType(typeof(UserPermissionsInfo)), ServiceKnownType(typeof(List<UserBillingentityInfo>)), ServiceKnownType(typeof(List<UserCarrierInfo>)), ServiceKnownType(typeof(List<UserCustomerInfo>)), ServiceKnownType(typeof(UserCustomerInfo)), ServiceKnownType(typeof(List<OwnerInfo>)), ServiceKnownType(typeof(OwnerInfo)), ServiceKnownType(typeof(List<UserVendorInfo>)), ServiceKnownType(typeof(List<DbConfigInfo>)), ServiceKnownType(typeof(List<UserRoleInfo>)), ServiceKnownType(typeof(UserRoleInfo)), ServiceKnownType(typeof(PackInfo)), ServiceKnownType(typeof(LocationTemplateInfo)), ServiceKnownType(typeof(UomInfo)), ServiceKnownType(typeof(CartonInfo)), ServiceKnownType(typeof(ZoneInfo)), ServiceKnownType(typeof(TradePartnerInfo)), ServiceKnownType(typeof(AreaInfo)), ServiceKnownType(typeof(List<AreaDetailInfo>)), ServiceKnownType(typeof(AreaDetailInfo)), ServiceKnownType(typeof(FaultDetail)), ServiceKnownType(typeof(CycleCountClassQueryEntity)), ServiceKnownType(typeof(BaseQuery)), ServiceKnownType(typeof(RoleQueryEntity)), ServiceKnownType(typeof(List<RoleFunctionQueryEntity>)), ServiceKnownType(typeof(RoleFunctionQueryEntity)), ServiceKnownType(typeof(EmailSettingQueryEntity)), ServiceKnownType(typeof(UomQueryEntity)), ServiceKnownType(typeof(CartonQueryEntity)), ServiceKnownType(typeof(ZoneQueryEntity)), ServiceKnownType(typeof(TradePartnerQueryEntity)), ServiceKnownType(typeof(AreaQueryEntity)), ServiceKnownType(typeof(UserMstQueryEntity)), ServiceKnownType(typeof(LotTemplateQueryEntity)), ServiceKnownType(typeof(PackQueryEntity)), ServiceKnownType(typeof(LocationTemplateQueryEntity)), ServiceKnownType(typeof(DomainQueryEntity)), ServiceKnownType(typeof(SysCodeQueryEntity)), ServiceKnownType(typeof(LocationQueryEntity)), ServiceKnownType(typeof(PutawayRuleQueryEntity)), ServiceKnownType(typeof(RotationRuleQueryEntity)), ServiceKnownType(typeof(PreallocateRuleQueryEntity)), ServiceKnownType(typeof(AllocateRuleQueryEntity)), ServiceKnownType(typeof(TaskRuleQueryEntity)), ServiceKnownType(typeof(FilterConfigHeaderQueryEntity)), ServiceKnownType(typeof(SysSettingQueryEntity)), ServiceKnownType(typeof(DbConfigQueryEntity)), ServiceKnownType(typeof(CustomerQueryEntity)), ServiceKnownType(typeof(VendorQueryEntity)), ServiceKnownType(typeof(CarrierQueryEntity)), ServiceKnownType(typeof(BillingEntityQueryEntity)), ServiceKnownType(typeof(CycleCountRuleQueryEntity)), ServiceKnownType(typeof(AuditDataQueryEntity)), ServiceKnownType(typeof(DriverQueryEntity)), ServiceKnownType(typeof(RotationRuleDetailInfo)), ServiceKnownType(typeof(TransportEquipmentQueryEntity)), ServiceKnownType(typeof(LocAddrQueryEntity)), ServiceKnownType(typeof(LocSiteQueryEntity)), ServiceKnownType(typeof(ContractQueryEntity)), ServiceKnownType(typeof(SubjectQueryEntity)), ServiceKnownType(typeof(RateQueryEntity)), ServiceKnownType(typeof(GeneralLedgerQueryEntity)), ServiceKnownType(typeof(TariffQueryEntity)), ServiceKnownType(typeof(BillingServiceQueryEntity)), ServiceKnownType(typeof(AccessorialQueryEntity)), ServiceKnownType(typeof(CalendarGroupQueryEntity)), ServiceKnownType(typeof(EquipmentProfileQueryEntity)), ServiceKnownType(typeof(ReceiptValidationQueryEntity)), ServiceKnownType(typeof(UdfReportSettingQueryEntity)), ServiceKnownType(typeof(RoleInfo)), ServiceKnownType(typeof(List<string>)), ServiceKnownType(typeof(EquipmentTypeQueryEntity)), FaultContract(typeof(FaultDetail), Action="WMS6.Services/IBaseInfoService/UpdateFaultDetailFault", Name="FaultDetail", Namespace="PowerWMS6"), ServiceKnownType(typeof(PubParasInfo)), ServiceKnownType(typeof(UserVendorInfo)), ServiceKnownType(typeof(DomainInfo)), ServiceKnownType(typeof(UserMstInfo)), ServiceKnownType(typeof(PreferenceInfo)), ServiceKnownType(typeof(SysCodeInfo)), ServiceKnownType(typeof(List<SysCodeDetailInfo>)), ServiceKnownType(typeof(SysCodeDetailInfo)), ServiceKnownType(typeof(LocationInfo)), ServiceKnownType(typeof(PutawayRuleInfo)), ServiceKnownType(typeof(List<PutawayRuleDetailInfo>)), ServiceKnownType(typeof(PutawayRuleDetailInfo)), ServiceKnownType(typeof(RotationRuleInfo)), ServiceKnownType(typeof(List<RotationRuleDetailInfo>))]
        string Update(object obj, string className, PubParasInfo pubParasInfo);
    }
}

